home *** CD-ROM | disk | FTP | other *** search
/ Mac Expert 1995 Winter / Mac Expert - Winter 95.iso / Les fichiers / Tidbits / Tidbits 01 à 100 / TidBITS#27_29-Oct-90.txt < prev    next >
Encoding:
Text File  |  1995-06-16  |  15.3 KB  |  348 lines  |  [TEXT/ttxt]

  1. TidBITS#27/29-Oct-90
  2. ====================
  3.  
  4.  Copyright 1990-1992 Adam & Tonya Engst. Non-profit, non-commercial
  5.    publications may reprint articles if full credit is given. Other
  6.    publications please contact us. We do not guarantee the accuracy
  7.    of articles. Publication, product, and company names may be
  8.    registered trademarks of their companies. Disk subscriptions and
  9.    back issues are available.
  10.  
  11.  For more information send electronic mail to info@tidbits.uucp or
  12.  Internet: ace@tidbits.uucp -- CIS: 72511,306 -- AOL: Adam Engst
  13.  TidBITS -- 9301 Avondale Rd. NE Q1096 -- Redmond, WA 98052 USA
  14.  -----------------------------------------------------------------
  15.  
  16. Topics:
  17.     2.3 and Counting
  18.     MacOberon
  19.     Holy BatKeyboards!
  20.     ElectroKodaChrome
  21.     Reviews/29-Oct-90
  22.  
  23.  
  24. 2.3 and Counting
  25. ----------------
  26.   Well, it happened again. A new virus showed up and Disinfectant
  27.   was promptly updated by its erstwhile author, John Norstad (who at
  28.   this point might well be elected King if the Macintosh community
  29.   was voting). Disinfectant 2.3 has a few minor changes from the
  30.   previous version. Most notable is support for finding and
  31.   eradicating yet another version of MDEF, called MDEF C. Like the
  32.   others, it appeared first in Ithaca. The only other change to
  33.   Disinfectant is a fix that enables the program to detect a variant
  34.   of the ANTI A virus that version 2.2 did not detect correctly.
  35.  
  36.   One quick note - if viruses appear near you before the virus tools
  37.   are updated to deal with them, we recommend using a combination of
  38.   the latest versions of GateKeeper and GateKeeper Aid. Both are
  39.   free and available from many online sources. Some of the
  40.   commercial utilities detect unknown viruses as well, but we don't
  41.   recommend them as wholeheartedly.
  42.  
  43.   Information from:
  44.     John Norstad -- jln@casbah.acns.nwu.edu
  45.     Adam C. Engst -- TidBITS Editor
  46.  
  47.  
  48. MacOberon
  49. ---------
  50.   If someone asked you to name some computer languages, any computer
  51.   languages, chances are good that Pascal would be among them. It's
  52.   a popular, powerful language (most of the Macintosh Toolbox is
  53.   written in Pascal) and it's been around for a while. The inventor
  54.   of Pascal, Dr. Niklaus Wirth, has not been sitting around smirking
  55.   however, but has come up first with Modula-2 and now with Oberon.
  56.  
  57.   Oberon is more than just a programming language, it's a full
  58.   operating system as well. Wirth originally designed it for the
  59.   Ceres workstation (never heard of it personally), but has been
  60.   ported to other platforms, such as (you guessed it) the Macintosh.
  61.   It is genuinely extensible in that it works directly with
  62.   procedures, abandoning the concept of the program. A set of basic
  63.   procedures comes with the operating system with added
  64.   functionality coming from modules written and compiled by users.
  65.   New procedures can be used as soon as they are compiled since
  66.   Oberon allows modules to be dynamically added at run-time. The
  67.   blurb from the Oberon people claims that the system is
  68.   approximately as fast as interpreted (as in BASIC)  because the
  69.   compiler is quick and no linking is required.
  70.  
  71.   The Macintosh version, appropriately called MacOberon, runs on top
  72.   of the standard MacOS as a single application under MultiFinder.
  73.   All the standard Oberon modules are included, so existing Oberon
  74.   software can be ported to the Mac by re-compiling. I wonder if any
  75.   re-coding is necessary along with the re-compiling since C is
  76.   theoretically easily portable between platforms in the same way
  77.   but C programs often need tweaking to work correctly. One
  78.   interesting part of the MacOberon port is that it includes "a
  79.   flexible interface allowing access to the Macintosh operating
  80.   system and Toolbox routines." We haven't seen MacOberon yet, but
  81.   we're curious to check out how complete a job it does in providing
  82.   access to the MacOS and Toolbox routines. In theory, MacOberon
  83.   applications could run outside of the MacOberon environment
  84.   eventually, but that would require the MacOberon compiler to link
  85.   the various modules together into a single Macintosh application.
  86.   I suppose it could keep the modules as resources, which might be a
  87.   bit easier.
  88.  
  89.   For those of you who are champing at the bit to get MacOberon,
  90.   I've got some good news and some bad news. Which would you like
  91.   first? I thought so. The good news is that MacOberon 1.2 is free
  92.   and in the public domain. You can get it in Binhexed StuffIt
  93.   format through anonymous FTP at:
  94.  
  95.     neptune@inf.ethz.ch
  96.     Internet Address: 129.132.101.33
  97.     Login Name: anonymous
  98.     Password: <your e-mail address>
  99.     Directory: Oberon/MacII
  100.  
  101.   Make sure to check out the "readme" file that contains the rest of
  102.   the instructions. If you aren't lucky enough to have FTP access,
  103.   they will send you MacOberon if you send an empty floppy disk and
  104.   an address label with your return address on it to:
  105.  
  106.     Michael Franz
  107.     Institut fur Computersysteme
  108.     ETH Zentrum IFW E48.2
  109.     8092 Zurich
  110.     Switzerland
  111.  
  112.   Don't worry about sending stamps (unless they're Swiss stamps) or
  113.   envelopes - they'll take care of stamps and envelopes and will
  114.   return disks via air mail. The MacOberon people want you to
  115.   register with them if you are using MacOberon so they can inform
  116.   you of updates and changes to the program. Send a short message to
  117.   franz@inf.ethz.ch to register yourself. Bug reports are welcome at
  118.   the same address. We presume that if you don't have net access
  119.   that you can send snail mail to the above postal address to
  120.   register yourself as well.
  121.  
  122.   Oh yeah, the bad news. MacOberon requires at least a 68020 (the
  123.   Mac II or LC) and thus will not run on a Plus, SE, or Classic. A
  124.   large screen is recommended.
  125.  
  126.   MacOberon comes with a disclaimer. It is not a commercial product
  127.   and is still being developed. The system seems to be quite
  128.   reliable, but may still have errors. For the price, not
  129.   surprisingly, there is no user support.
  130.  
  131.  
  132. References to Oberon:
  133.    N. Wirth.
  134.     - Type Extensions.
  135.       ACM Trans. on Prog. Languages and Systems, 10, 2 (April
  136.         1988), 204-214.
  137.     - From Modula to Oberon.
  138.       Software - Practice and Experience, 18, 7, (July 1988),
  139.         661-670.
  140.     - The Programming Language Oberon.
  141.       Software - Practice and Experience, 18, 7, (July 1988),
  142.         671-690.
  143.     - Designing a System from Scratch.
  144.       Structured Programming, 10, 1 (Jan. 1989), 10-18.
  145.    N. Wirth and J. Gutknecht.
  146.     - The Oberon System.
  147.       Software - Practice and Experience, 19 , 9 (Sept. 1989),
  148.         857-893.
  149.  
  150.   Information from:
  151.     Michael Franz -- franz@inf.ethz.ch
  152.     Adam C. Engst -- TidBITS Editor
  153.  
  154.  
  155. Holy BatKeyboards!
  156. ------------------
  157.   We've run a couple of articles in the past about various neat new
  158.   methods of interfacing with the computer (in this case a
  159.   legitimate use of the pseudo-verb "to interface" - unlike the
  160.   usage "Wanna go interface with me?"). Most of the new controllers
  161.   are coming out for the PC-clones first, possibly because they're
  162.   easier to program for but more likely because it's a larger
  163.   market. The newest controller is a chord keyboard called the Bat.
  164.   It's designed so that you can use two of them (Bat wings) on
  165.   either side of your normal keyboard to provide additional macro
  166.   keys without disabling your current keyboard. However, each Bat
  167.   wing can function as a complete 101-key keyboard through its
  168.   chording system. For those who haven't heard of chord keyboards,
  169.   you essentially form letters through key combinations, like chords
  170.   on a piano. They're generally accepted as a good way of inputting
  171.   information, but have never made it in the popular marketplace.
  172.  
  173.   Infogrip Systems has been working on the Bat for four years now
  174.   and will introduce it at Comdex in Las Vegas in a few weeks. If
  175.   you are at Comdex, be sure to check it out at booth C0322. I wish
  176.   we could make it to Comdex but it isn't feasible now. Maybe next
  177.   year.
  178.  
  179.   In any event, the person who came up with the initial design was
  180.   the head of human factors for the Israeli Air Force. Pilots have
  181.   to use a lot of controls and he managed, using chording, to reduce
  182.   the time it took to perform a certain sequence from 32 second to
  183.   12 seconds. In a fighter jet you could be outside of Israel in 20
  184.   seconds, which is why his work was so important. Using this
  185.   research Infogrip figured out the most efficient chord
  186.   combinations for the various letters and implemented it in a seven
  187.   key keyboard, four keys for the fingers and three keys for the
  188.   thumb. Be glad it's one of the opposable variety.
  189.  
  190.   Infogrip's research shows that it takes about 45 minutes to learn
  191.   the key combinations and about 45 hours to achieve a 45 words per
  192.   minute typing speed. They haven't tested it on people who type
  193.   professionally at over 80 words per minute, but they expect those
  194.   people to go as fast or faster on the chord keyboard. It certainly
  195.   isn't going to be the easiest thing in the world to switch to, but
  196.   it sounds like it would be well worth the work.
  197.  
  198.   The Bat's design should lessen the risk of carpal tunnel syndrome,
  199.   which is incapacitating more and more office workers all the time.
  200.   The Bat is tilted at a 25 degree angle, which is apparently a
  201.   natural one for the hand, and includes a rest for the heel of the
  202.   hand to sit on while typing. In addition, because your fingers all
  203.   rest on the keys at all times, there isn't any lateral motion,
  204.   (lateral motion increases nerve irritation). Even more useful may
  205.   be an "Intelligent Chair" that Infogrip is designing with a major
  206.   office furniture maker. This chair would be the usual ergonomic
  207.   chair, but with a Bat wing at the end of each armrest. I brought
  208.   up the problem of the mouse, and the Infogrip rep said that a pad
  209.   for a mouse would also be designed into the chair and that you
  210.   could easily type with one hand and use the mouse with the other
  211.   since each Bat wing is a complete keyboard. Since the keyboards
  212.   are attached to the chair, they can sit at the best height and
  213.   angle for whoever is using the chair, thus cutting down on the
  214.   repetitive strain injuries that can result from excessive computer
  215.   use. My order is in for one of those chairs.
  216.  
  217.   Infogrip is excited about the Bat, justifiably, and they even have
  218.   a prototype of a keyboard that can provide tactile feedback to the
  219.   user as well. It works by lowering the keys, which you can feel
  220.   because your fingers are already on all the keys. They and NASA
  221.   have worked with a blind person and were able to teach him to
  222.   touch type in 45 minutes and in another hour he could understand
  223.   words coming back through the keyboard from the computer, one
  224.   letter at a time. "One letter at a time." you say, "That's
  225.   ridiculous!" Well, yes, but Infogrip is working with the Navy on
  226.   an experiment to attach words to key combinations so conversing
  227.   through one's fingertips could be a little more fluid. After
  228.   words, the next step would be to somehow attach a concept to a key
  229.   combination, thus allowing large amounts of specific information
  230.   to pass through the keyboard. If you can think of interesting ways
  231.   to use this keyboard feedback, give Infogrip a call and let them
  232.   know.
  233.  
  234.   The Infogrip rep said that they had a programmer working on the
  235.   device driver so a Mac could use the Bat. He didn't know when it
  236.   would be introduced, but he was optimistic about a quick release
  237.   date. If a Mac Bat sounds interesting to you, give Infogrip a
  238.   call: they're interesting people to talk to and perhaps enough
  239.   calls will hasten the introduction of the Bat for the Mac. Asking
  240.   about the Intelligent Chair wouldn't hurt either, particularly if
  241.   you're worried about repetitive strain injuries. And as usual, if
  242.   you call Infogrip, please mention that you heard about them in
  243.   TidBITS.
  244.  
  245.     Infogrip -- 504/336-0033
  246.  
  247.   Information from:
  248.     Adam C. Engst -- TidBITS Editor
  249.     Infogrip representative
  250.  
  251.   Related articles:
  252.     InfoWorld -- 29-Oct-90, Vol. 12, #44, pg. 27
  253.  
  254.  
  255. ElectroKodaChrome
  256. -----------------
  257.   Desktop publishing is a wonderful thing for those who need to
  258.   create paper publications (and some of our best friends are
  259.   desktop publishers :-)). However, desktop publishing has had major
  260.   troubles with color, partly because color is complicated and there
  261.   are a number of ways of representing it. Color is hard to transfer
  262.   to hard copy because you can either use a relatively poor quality
  263.   color printer or produce separations (a sheet for each color that
  264.   the printer can then work from). Additional problems creep in when
  265.   you try to match Pantone colors (the standard in printing) with
  266.   what you see on the screen while designing. Even color calibrators
  267.   such as the ones Radius and SuperMac put out can't get around the
  268.   fact that a luminescent screen inherently appears different than a
  269.   flat piece of paper.
  270.  
  271.   Much of the confusion may soon disappear, thanks to Kodak. The
  272.   company has come out with a proposed standard for handling device-
  273.   independent color, which an impressive lineup of companies
  274.   support. The lineup includes industry leaders such as Apple, IBM,
  275.   Adobe, Hewlett-Packard, Aldus, AutoDesk, NeXT, and Sun
  276.   Microsystems. If nothing else, everyone seems to be supporting it,
  277.   which goes a long way in standard-making.
  278.  
  279.   The heart of the proposed standard is something called PhotoYCC
  280.   (don't ask why, I don't know what it stands for). PhotoYCC is a
  281.   set of specifications that determine how colors are interchanged
  282.   and minimizing the amount of computation needed to manipulate
  283.   color images. Adobe's support of PhotoYCC in PostScript Level 2
  284.   should speed its acceptance in the graphics world. Ideally, Kodak
  285.   wants PhotoYCC to be the standard for color imaging across all
  286.   sorts of devices, from color printers to electronic photographic
  287.   equipment to high definition television.
  288.  
  289.   It's too early to tell whether or not the massive backing Kodak is
  290.   receiving from the computer industry will be enough to standardize
  291.   PhotoYCC, but it certainly has a good shot. The only problem we
  292.   foresee is that a lot of work is currently being done on video and
  293.   image compression, and that work may not necessarily be compatible
  294.   with what Kodak is proposing. Our friends in desktop publishing
  295.   will be happy as clams if Kodak's claims are borne out - they've
  296.   gotten used to tearing their collective hair out over accurate
  297.   desktop color.
  298.  
  299.   Information from:
  300.     Adam C. Engst -- TidBITS Editor
  301.  
  302.   Related articles:
  303.     InfoWorld -- 29-Oct-90, Vol. 12, #44, pg. 1
  304.     MacWEEK -- 30-Oct-90, Vol. 4, #37, pg. 1
  305.  
  306.  
  307. Reviews/29-Oct-90
  308. -----------------
  309.  
  310. * MacWEEK
  311.     Desktop Publishing Packages, pg. 45
  312.       PageMaker 4.0
  313.       Quark XPress 3.0
  314.       DesignStudio 1.0
  315.     QuicKeys 2, pg. 45
  316.     Project Management Software, pg. 58
  317.       AEC Information Manager
  318.       Micro Planner X-Pert
  319.       Open Plan/Mac
  320.       Project Scheduler 4
  321.  
  322. * InfoWorld
  323.     TypeStyler 1.5, pg. 89
  324.  
  325. * MacUser
  326.     HyperCard 2.0, pg. 52
  327.     Plus 2.0 & SuperCard 1.5, pg. 56
  328.     DynaPerspective, pg. 60
  329.     MediaTracks, pg. 62
  330.     StuffIt Deluxe, pg. 68
  331.     Microtech R50, pg. 71
  332.     Sensible Grammar, pg. 74
  333.     New Macintoshes, pg. 90
  334.     Large Hard Disks, pg. 114
  335.       (too many to list)
  336.  
  337. References:
  338.     MacWEEK -- 30-Oct-90, Vol. 4, #37
  339.     InfoWorld -- 29-Oct-90, Vol. 12, #44
  340.     MacUser -- Dec-90
  341.  
  342.  
  343. ..
  344.  
  345.  This text is encoded in the setext format. Please send email to
  346.  <info@tidbits.uucp> or contact us at one of the above addresses
  347.  to learn how to get more information on the setext format.
  348.